form{
    margin: 5px auto;
}

    .form-item{
		width:400px;
        padding: 10px 3px;
		margin:0px auto;
		position:relative;
		clear:both;
        min-height:20px;
        overflow:auto;
        
    }
        .form-item label{
			position:absolute;
			top:10px;
			left:0px;
            text-align:left;
            line-height:19pt;
            
        } 
        
       
        .form-item p.form-description{
            padding:13px 0 0px 0;
            float:right;
            line-height:9pt;
            position:relative;
            top:13px;
            overflow:hidden;
            font-size:8pt;
            color:#666666;
        }
    
	.form-item input, .form-item .chooseFilesButton{
            position:absolute;
			top:10px;
			right:3px;
         }
	
    
        .form-item input[type=password],.form-item input[type=text]{
            position:absolute;
			top:10px;
			right:3px;
            width:200px;
            height:20px;
            padding:2px;
            font-family: "Segoe UI", sans-serif;
            line-height:18pt;
            font-size:10pt;
        }
		
		/*
		.form-item object{
            position:absolute;
			top:10px;
			right:3px;
            padding:2px;
            font-family: "Segoe UI", sans-serif;
            line-height:18pt;
            font-size:10pt;
        }*/
		
		.file-upload-image{
			float:left;
		}
        .form-item select{
                
            float:right;
            width:200px;
            padding:2px;
            font-family: "Segoe UI", sans-serif;
            font-size:10pt;
            line-height:22pt;
			min-height:26px;
        }
        
        .form-item textarea{
            float:right;
            width:300px;
            height:100px;
            padding:2px;
            font-family: "Segoe UI", sans-serif;
        }
        
        .form-item .captchaImage{
            position:absolute;
            top:12px;
            left:200px;
        }
        
        .form-item .form-radio
        {
            position:relative;
            width:250px;
            float:right;
            height:30px;

       }
        .form-item .form-radio input{
            position:absolute;
             top:0px;
             
        }
       
    .form-buttons{
        margin:10px 0;
		z-index:90;
		clear:both;
		text-align:center;
    }
    .form-buttons input{
        margin: 10px 10px 0 10px;
        font-size:10pt;
        padding: 5px 10px 5px 10px;
    }

	.form-upload-log{
		margin-top:30px;
	}
	
	.form-upload-log table{
		margin:10px 0;
		font-size:11px;
	
	}
	
	.form-upload-log .image{
		width:30%;
	}


form.form_newStoryForm .form-input-text{
    width:500px;

}

form.form_BasicContentAddPageForm{
    width:99%;
}

 
 
 .form_BasicContentAddPageForm .form-item-name .form-item{
        height:20pt;
        width:99%;
        position:relative;
        overflow:visible;
    }
    .form_BasicContentAddPageForm .form-item-name input{
        font-size: 14pt;
        height:18pt;
        width:400px;
        position:absolute;
        top:0px;
        left:0px;
    }
    .form_BasicContentAddPageForm .form-item-name label{
        display:none;
    }

 .form_BasicContentEditPageForm .form-item-name .form-item{
        height:20pt;
        width:100%;
        position:relative;
        overflow:visible;
    }
    .form_BasicContentEditPageForm .form-item-name input{
        font-size: 14pt;
        height:18pt;
        width:400px;
        position:absolute;
        top:0px;
        left:0px;
    }
    .form_BasicContentEditPageForm .form-item-name label{
        display:none;
    }

.form-required-star{
	color:#f82a40;
}

.form-text p{
	text-align:right;
}
	
#right-menu .form_User_Login{
	width:200px;
	margin: 2px;
}
	#right-menu .form_User_Login .form-item{
		width:220px;
	}
	#right-menu .form_User_Login .form-item input{
		width:130px;
	}

.form-wysiwyg .form-item{
	width: 98%;
}

#main .mceToolbar td, #main .mceToolbar  th
{
	padding:0;
	border:0;
}





/* INPUTS */
input[type=text], input[type=password], .button{
	background-image:url("../images/inputs/input.png");
	background-repeat:repeat-y;
	background-position:left center;
	height:22px;
	border:1px solid #999999;
	line-height:14px;
	font-family:Segoe UI, Trebuchet MS, sans-serif;
	color:#333333;
    
}


input[type=submit]{
	background-image:url("../images/inputs/submit.png");
	background-repeat:repeat-y;
	background-position:left center;
	border:1px solid #999999;
	
	
	color:#ffffff;
}

input[type=reset]{
	background-image:url("../images/inputs/warning.png");
	background-repeat:repeat-y;
	background-position:left center;
	border:1px solid #f82a41;
	color:#ffffff;
}

.form-buttons input, #main .button{
	padding:3px 10px;
	border-style:outset;
	border-width:1px;
	cursor:pointer;
	font-size:10pt;
	font-family:Segoe UI Semibold, Trebuchet MS, sans-serif;
	font-weight:normal;
    }

.form-buttons input[type=submit]{
	background-image:url("../images/inputs/ok.png");
	border-color:#30b1e6;
	cursor:pointer;
}

.form-buttons input[type=submit].ok,  #main .button-ok, .form-buttons input[type=submit].button-ok{
	background-image:url("../images/inputs/ok.png");
	border-color:#30b1e6;
}

.form-buttons input[type=submit].normal, #main .button-normal,  .form-buttons input[type=submit].button-normal{
	background-image:url("../images/inputs/submit.png");
	border-color:#999999;
}

.form-buttons input[type=submit].cancel,#main  .button-cancel,  .form-buttons input[type=submit].form-button-cancel{
	background-image:url("../images/inputs/submit_grey.png");
	border-color:#999999;
}

.form-buttons input[type=submit].warning, .form-buttons input[type=submit].error, #main .button-warning,#main  .button-error, #main .form-button-delete, .form-buttons input[type=submit].button-warning,  .form-buttons input[type=submit].button-error	{
	background-image:url("../images/inputs/warning.png");
	border-color:#f82a41;
}


.form-buttons input[disabled], #main .button[disabled]{
	background-image:url("../images/inputs/submit_grey.png");
	border-color:#999999;
	color:#666666;

}

.form-buttons input:active, #main .button:active{
    border-style:inset;
}